/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mowa.biblioteca.service.impl;

import com.mowa.biblioteca.dao.EstadoUsuarioLibroDao;
import com.mowa.biblioteca.dao.LibroDao;
import com.mowa.biblioteca.model.Categoria;
import com.mowa.biblioteca.model.EstadoUsuarioLibro;
import com.mowa.biblioteca.model.Libro;
import com.mowa.biblioteca.service.LibroService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 *
 * @author Osamu
 */
@Service
public class LibroServiceImpl implements LibroService{

    @Autowired
    private LibroDao libroDao;
    
    @Override
    public List<Libro> obtenerLibros(Libro obj) {
        return libroDao.obtenerLibros(obj);
    }

    @Override
    public Libro obtenerLibro(int id) {
        return libroDao.obtenerLibro(id);
    }

    @Override
    public void grabarLibro(Libro obj) {
        libroDao.grabarLibro(obj);

    }

    @Override
    public void modificarLibro(Libro obj) {
       libroDao.modificarLibro(obj);
    }

    @Override
    public List<Categoria> obtenerListaCategoria() {
       return libroDao.obtenerListaCategoria();
    }


    @Override
    public List<EstadoUsuarioLibro> obtenerListaEstadoUsuarioLibro() {
        return libroDao.obtenerListaEstadoUsuarioLibro();
    }

}
